@font-face {
  font-family: 'iconfont';  /* project id 1144589 */
  src: url('../fonts/font_1144589_wiz0bxurs9.eot');
  src: url('../fonts/font_1144589_wiz0bxurs9.eot?#iefix') format('embedded-opentype'),
  url('../fonts/font_1144589_wiz0bxurs9.woff2') format('woff2'),
  url('../fonts/font_1144589_wiz0bxurs9.woff') format('woff'),
  url('../fonts/font_1144589_wiz0bxurs9.ttf') format('truetype'),
  url('../fonts/font_1144589_wiz0bxurs9.svg#iconfont') format('svg');
}
.mui-bar{
	background: #fff;
	box-shadow: 0 -1px 1px rgba(0,0,0,.1);
}
.mui-bar-tab{
	height: 1.46rem;
}
.mui-bar-tab .mui-tab-item {
	height: 1.46rem;
	color: #333;
}
.mui-bar-tab .mui-tab-item.mui-active {
	color: #17b2ea;
}
.mui-bar-tab .mui-tab-item .mui-icon~.mui-tab-label {
	font-size: .3rem;
}
.fotnav .mui-tab-item .mui-icon {
	height: .64rem;
	width: 1rem;
	font-size: 0;
	top: .2rem;
}
.fotnav .mui-icon:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}
.mui-icon-cfhome:before {
	background: url(../../image/cfnet_logo_1024.png) center no-repeat;
	background-size: contain;
}
.mui-icon-find:before {
	background: url(../../image/icon_fx.png) center no-repeat;
	background-size: contain;
}
.mui-icon-train:before {
	background: url(../../image/icon_px.png) center no-repeat;
	background-size: contain;
}
.mui-icon-order:before {
	background: url(../../image/icon_dd.png) center no-repeat;
	background-size: contain;
}
.mui-icon-study:before{
	background: url(../../image/icon_xx.png) center no-repeat;
	background-size: contain;
}
.mui-bar-tab .mui-tab-item.mui-active .mui-icon-find:before {
	background: url(../../image/icon_fx2.png) center no-repeat;
	background-size: contain;
}
.mui-bar-tab .mui-tab-item.mui-active .mui-icon-train:before {
	background: url(../../image/icon_px2.png) center no-repeat;
	background-size: contain;
}
.mui-bar-tab .mui-tab-item.mui-active .mui-icon-order:before {
	background: url(../../image/icon_dd2.png) center no-repeat;
	background-size: contain;
}
.mui-bar-tab .mui-tab-item.mui-active .mui-icon-study:before {
	background: url(../../image/icon_xx2.png) center no-repeat;
	background-size: contain;
}
.navcontainer{
	background: #fff;
	padding: 0 0.4rem;
	overflow: hidden;
	height: 1.16rem;
	border-bottom: 1px solid #dddddd;
}
.navwrapper{
	margin-left: -0.2rem;
	height: 100%;
}
.navwrapper li{
	float: left;
	padding-left: 0.2rem;
	width: 25%;
	display: table;
	height: 100%;
	text-align: center;
}
.navwrapper li a{
	display: table-cell;
	vertical-align: middle;
	font-size: 0.4rem;
	border-radius:0.12rem;
	color: #333;
}
.navwrapper li a:active{color: inherit;}
.navwrapper li.active a{
	color: #fff;
	background: url(../image/btnbg01.png) center no-repeat;
	background-size: contain;
}
.list-title{
	color: #333;
	font-size: 0.48rem;
	line-height: 1.24rem;
	clear: both;
}
.morelistbtn{
	font-size: 0.36rem;
	color: #999;
	float: right;
}
.listwrapper{
	overflow: hidden;
}
.u-img{
	float: left;
	height: 100%;
	overflow: hidden;
}
.u-img img{
	display: block;
	margin:0 auto;
	width: 100%;
	height: 100%;
}
.u-txt{
	float: right;
	width: 100%;
	height: 100%;
}
.u-txt>h3{
	font-size: 0.42rem;
	color: #333;
	line-height: 1.2em;
	margin-top:0.3rem;
	margin-bottom: 0.2rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.u-txt>p{
	font-size: 0.36rem;
	color: #666;
	line-height: 1.5;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.icon-star{
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
	font-family: iconfont!important;
	color: #17b2ea;
}
.icon-star:after{
	content: "\e601";
}
.icon-star-on:after{
	content: "\e608";
}

/*弹框*/
.judgepop{
	background: #fff;
	overflow: hidden;
}
.judgestar{
	text-align: center;
	padding: 0.3rem 0;
}
.judgestar .starbox{
	line-height: 1;
	letter-spacing: 0.3rem;
}
.judgestar .starbox .icon-star{
	font-size: 0.6rem;
}
.judgestar .judgestartxt{
	font-size: 0.42rem;
	color: #999;
	margin-top: 0.3rem;
}
.judgetxtcont{
	background: #efeff4;
	padding: 0.3rem 0.4rem;
	height: 5.6rem;
	
}
.judgetxtcont textarea{
	border: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	font-size: 0.36rem;
	line-height: 0.56rem;
}
.popbtnbox{
	  line-height: 1.26rem;
    border-top: 1px solid #e0e0e0;
    text-align: center;
    font-size: 0.48rem;
}
.popbtnbox span{
    color: #999;
    display: inline-block;
    height: 100%;
    width: 50%;
}
.popbtnbox span.tijiao{
	color: #17b2ea;
	border-left: 1px solid #e0e0e0;
}

.shareshade{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0,0,0,0.25);
	display: none;
}
.sharelay{
	background: #fff;
	position: fixed;
	bottom:-100%;
	width: 100%;
	border-radius: 0.3rem 0.3rem 0 0;
	z-index: 20;
	transition: all 0.3s linear;
}
.share-tit{
	font-size: 0.4rem;
	color: #5b5b5d;
	padding-left: 0.45rem;
	line-height: 1.1;
	padding-top: 0.5rem;
	display: block;
}
.share-cancel{
	background: #f8f8f8;
	text-align: center;
	font-size: 0.44rem;
	color: #1d1d1e;
	height: 1.42rem;
	line-height: 1.42rem;
	cursor: pointer;
	appearance: none;
}
.sharewrapper{
	background: #fff;
	padding-bottom: 1rem;
	width: 100%;
}
.sharecont{
	display: table;
	width: 100%;
}
.sharetr{
	display: table-row;
}
.sharetd{
	display: table-cell;
	vertical-align: middle;
}
.shareicon{
	border-radius: 50%;
	background: #f7f7f7;
	width: 1.5rem;
	height: 1.5rem;
	line-height: 1.5rem;
	font-size: 0;
	text-align: center;
	margin: 0 auto;
	margin-top: 0.72rem;
}
.shareicon img{
	height: 0.79rem;
	vertical-align: middle;
}
.sharetxt{
	font-size: 0.32rem;
	color: #252526;
	text-align: center;
	line-height: 1;
	padding-top: 0.3rem;
}
/*layer.msg的样式修改*/
.layui-layer-msg{border-radius: 0.3rem;background-color: white;}
.layui-layer-dialog .layui-layer-content{
	font-size: 0.4rem;
	line-height: 1;
	text-align: center;
}
.layui-layer-dialog .layui-layer-padding{
	padding: 1.45rem 0 0.6rem;
}
.layui-layer-dialog .layui-layer-content .layui-layer-ico{
	top: 0.45rem;
    left: 50%;
    margin-left: -0.36rem;
    width: 0.72rem;
    height: 0.72rem;
}
.layui-layer-icoysc{background: url(../image/icon_sc3.png) center no-repeat;background-size: 0.72rem;}
.layui-layer-icolink{background: url(../image/share-link.png) center no-repeat;background-size: 0.63rem;}
.layui-layer-icodown{background: url(../image/share-down.png) center no-repeat;background-size: 0.65rem;}
.share-codecont{
	border-radius: 0.3rem;
	overflow: hidden;
}
.sharecodebox{
	height: 6.4rem;
	overflow: hidden;
}
.sharecodebox img{
	display: block;
	/*height: 100%;*/
	width: 100%;
}
.sharecodetxt{
	height: 2.5rem;
	background: #fff;
	line-height: 2.5rem;
	font-size: 0.44rem;
	color: #4d4d4d;
	padding-left: 0.7rem;
}
.sharecodetxt .erweima{
	float: right;
	width: 1.88rem;
	height: 1.88rem;
	margin-right: 0.46rem;
	margin-top: 0.3rem;
}
.layer-share{
	border-radius: 0.3rem;
}
.share-div{
	position: fixed;
	padding: 20%;
	padding-top: 20%;
	padding-bottom: 0;
	top: 0;
	left: 0;
	z-index: 999;
}
.share-codecont{
	background-color: white;
	box-shadow: 0 0 0.2rem #999;
}
.share-img{
	/*display: block;*/
    /*object-fit: cover;*/
}
